﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;

//class Person
//{
//public:
//	// 进⼊校园/图书馆/实验室刷⼆维码等⾝份认证
//	void identity()
//	{
//		cout << "void identity()" << _name << endl;
//	}
//protected:
//	string _name = "张三";  // 姓名
//	string _address;	   // 地址
//	string _tel;		   //电话
//	int _age = 18;         // 年龄
//};
//
//class Student : public Person
//{
//public:
//	void study()	// 学习
//	{
//		
//	}
//protected:
//	int _stuid;			//学号
//};
//
//class Teacher : public Person
//{
//public:
//	// 授课
//	void teaching()
//	{
//		//...
//	}
//protected:
//	string title;  //职称
//};
//
//int main()
//{
//	Student s;
//	Teacher t;
//	//s.identity();
//	//t.identity();
//	//派生类对象可以赋值给基类的指针/引用
//	Person* P = &s;
//	Person& Pe = s;
//	return 0;
//}

class A
{
public:
	void paint()
	{
		cout << _num << endl;
	}
protected:
	int _num = 999;
};

class B
{
public:
	void paint()
	{
		cout << A _num << endl;
	}
protected:
	int _num = 111;
};

int main()
{
	B b;
	b.paint();
	return 0;
}